

package com.hex.ds.code.detection.config.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hex.ds.code.detection.config.model.ConfigPropertyJdbcconfig;
import com.hex.ds.code.detection.common.base.PageResult;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;
import java.util.Map;

/**
 * jdbc配置表
 *
 * @author zl
 * @date 2024-02-05 10:07:09
 */
public interface ConfigPropertyJdbcconfigService extends IService<ConfigPropertyJdbcconfig> {
    /**
     * @Method queryList 
     * @Param page
     * @Param configPropertyJdbcconfig 
     * @Return com.hex.ds.code.detection.common.base.PageResult 
     * @Description 分页查询
     * @Author le.zhang
     * @Date 2024/3/4 13:34 
     * @Version V1.0
     */
    public PageResult queryList(Page page, ConfigPropertyJdbcconfig configPropertyJdbcconfig);
    /**
     * @Method findAll 
     * @Param  
     * @Return java.util.List<com.hex.ds.code.detection.script.config.model.ConfigPropertyJdbcconfig> 
     * @Description json配置文件到数据库后获取所有数据
     * @Author le.zhang
     * @Date 2024/3/4 13:34 
     * @Version V1.0
     */
    List<ConfigPropertyJdbcconfig> findAll();

    /**
     * @Method queryOneByInfo
     * @Param
     * @param configPropertyJdbcconfig
     * @Return com.hex.ds.code.detection.script.config.model.ConfigPropertyJdbcconfig
     * @Description 根据传入信息获取指定的一条数据
     * @Author Wang zhihao
     * @Date 2024/3/26 16:54
     * @Version V1.0
     */
    ConfigPropertyJdbcconfig queryOneByInfo(ConfigPropertyJdbcconfig configPropertyJdbcconfig);

    Map<String, String> connectTest(ConfigPropertyJdbcconfig configPropertyJdbcconfig);
}
